內容簡介
本書將Visual Basic.NET程式設計所必須掌握的知識歸納為若干案例,每個案例解決一個問題。初學者只需模仿案例,將獲得直接體驗,然後學習和案例直接相關的知識。 全書系統地介紹了.NET的基本概念、Visual Basic.NET的基本語法規則、條件結構、循環結構、數組和集合、函式和過程、常用的類庫、面向對象的概念、資料庫編程以及檔案的概念及使用方法等內容。 目前最新版本是Visual Studio 2010 Bata版,考慮到Bata版軟體可能存在問題,本書採用了Visual Studio 2008作為開發環境。 本書適合作為高等學校Visual Basic.NET程式設計課程教材,書中涉及了大量的最新Visual Basic.NET程式設計技術,也可作為程式開發人員的參考書。
編輯推薦
為給初學者提供一個事半功倍的學習方法,本書在編寫過程中摒棄了傳統的“先系統學習理論知識,獲得完整的知識體系後再完成實踐操作”的學習模式,採用了“先操作、再學習,邊模仿、邊思考”的模式。該模式經過了3年的教學試點,教學實踐表明,該模式大大降低了學習難度,使學生容易感受到學習的樂趣,從而大幅度地提高了教學質量。
本書對VisualBasic.NET的知識點進行了充分的篩選、梳理,將必須掌握的知識分解並構建為一個個小的自成體系的案例,讀者僅需模仿案例,學習案例涉及的內容即可掌握最常用、最核心的知識和技能,當模仿完成所有案例後稍加總結即可以建立起完整的知識體系,而無需再考慮學什麼、怎么學的問題。
本書共分12章,包括VisualBasic.NET基本語法規則、開發環境、常用控制項、基本類庫、面向對象的概念、過程和函式、數組和枚舉類型、資料庫連線、檔案等內容。
本書所涉及的VisualBasic.NET程式設計知識體系完整,講述的基礎知識適度,適合作為高等院校VisualBasic.NET程式設計課程教材。本書也涉及大量的最新技術,對在程式設計領域工作的工程技術人員也有很好的參考作用。
目錄
第1章 Visual Basic.NET概述1
1.1 Visual Basic.NET歷史1
1.2 Visual Basic.NET特點2
1.3 .NET架構3
1.4 任務1: 安裝Visual Basic.NET4
1.5 任務2: 建立最簡單的Visual Basic.NET程式6
1.6 任務3: 建立可互動的Visual Basic.NET程式14
1.7 任務4: 更改文本框背景顏色18
1.8 小結22
1.9 作業23
第2章 Visual Basic.NET語言基礎24
2.1 任務1: 計算圓的周長和面積24
2.2 任務2: 簡單乘方運算31
2.3 任務3: 溫度轉換35
2.4 任務4: 顯示用戶歡迎視窗45
2.5 小結48
2.6 作業49
第3章 分支結構50
3.1 任務1: 求最大數50
3.2 任務2: 判斷奇偶數52
3.3 任務3: 判斷字元類型54
3.4 任務4: 用戶信息驗證(1) 56
3.5 任務5: 成績轉換58
3.6 任務6: 判斷正負數61
3.7 小結62
3.8 作業63
第4章循環結構64
4.1任務1:計算N的階乘,N為自然數64
4.2任務2:生成隨機數66
4.3任務3:猜數遊戲71
4.4任務4:有趣的三位數76
4.5任務5:輸入兩個整數,求出它們之間所有的素數79
4.6小結83
4.7作業83
第5章數組、結構和集合84
5.1任務1:輸出高於平均成績的分數84
5.2任務2:將輸入的10個整數按逆序輸出88
5.3任務3:將學生成績從小到大排序91
5.4任務4:學生成績表(1)95
5.5任務5:輸出楊輝三角形101
5.6任務6:學生成績表(2)104
5.7任務7:學生成績表(3)109
5.8小結112
5.9作業112
第6章過程114
6.1任務1:統計字元個數114
6.2任務2:進制轉換118
6.3任務3:數字排序121
6.4任務4:計算Fibonacci數列127
6.5任務5:用戶信息驗證(2)130
6.6小結135
6.7作業135
第7章面向對象的概念136
7.1任務1:類定義示例136
7.2任務2:封裝示例139
7.3任務3:繼承示例142
7.4任務4:方法重載示例146
7.5任務5:多態的示例147
7.6小結149
7.7作業149
第8章.NET類庫151
8.1.NET類庫概述151
8.2任務1:小學生算術測驗153
8.3任務2:繪製花瓣圖案159
8.4任務3:簡單連線埠掃描器166
8.5任務4:簡單郵件傳送系統170
8.6任務5:多執行緒套用174
8.7任務6:檔案加密179
8.8小結184
8.9作業184
第9章檔案186
9.1檔案概述186
9.2任務1:順序檔案的讀寫187
9.3任務2:隨機檔案的讀寫198
9.4任務3:使用流進行二進制檔案的讀寫205
9.5任務4:簡單檔案管理器214
9.6小結222
9.7作業222
第10章ADO.NET和資料庫223
10.1任務1:創建資料庫223
10.2任務2:連線和運算元據庫228
10.3任務3:BindingSource組件的套用(1)234
10.4任務4:BindingSource組件的套用(2)238
10.5小結243
10.6作業243
第11章用戶界面設計244
11.1任務1:圖片瀏覽244
11.2任務2:字型格式247
11.3任務3:打字小遊戲253
11.4任務4:小小畫筆258
11.5任務5:簡易文本編輯器260
11.6任務6:選單調用外部程式266
11.7任務7:多重窗體269
11.8小結272
11.9作業272
第12章異常處理274
12.1任務1:異常處理示例(1)274
12.2任務2:異常處理示例(2)276
12.3任務3:主動拋出異常示例279
12.4小結281
12.5作業281
參考文獻282